Truthful Monadic Abstractions
نویسندگان
چکیده
In intuitionistic sequent calculi, detecting that a sequent is unprovable is often used to direct proof search. This is for instance seen in backward chaining, where an unprovable subgoal means that the proof search must backtrack. In undecidable logics, however, proof search may continue indefinitely, finding neither a proof nor a disproof of a given subgoal. In this paper we characterize a family of truth-preserving abstractions from intuitionistic first-order logic to the monadic fragment of classical first-order logic. Because they are truthful, these abstractions can be used to disprove sequents in intuitionistic first-order logic.
منابع مشابه
On the Expressive Power of User - Defined E ects
We compare the expressive power of three programming abstractions for user-de ned computational e ects: Bauer and Pretnar’s e ect handlers, Filinski’s monadic re ection, and delimited control without answer-type-modi cation. This comparison allows a precise discussion about the relative expressiveness of each programming abstraction. It also demonstrates the sensitivity of the relative expressi...
متن کاملOn the Expressive Power of User-Defined Effects
We compare the expressive power of three programming abstractions for user-defined computational effects: Plotkin and Pretnar’s effect handlers, Filinski’s monadic reflection, and delimited control without answertype-modification. This comparison allows a precise discussion about the relative expressiveness of each programming abstraction. It also demonstrates the sensitivity of the relative ex...
متن کاملA Visual Language for Design Pattern Modelling and Instantiation
The proposed UML standard for modelling design patterns uses parameterised collaborations [1]. However, as these are constructed using similar concepts to object models, they are ust prototypical examples of an object model. A similar problem exists with the work of Florijn [2]. LePUS [3] uses monadic logic to express design pattern solutions and includes a visual notation. However, LePUS’ abst...
متن کاملM O N a D I C R O B O T I C S Monadic Robotics
We have developed a domain speci c language for the construction of robot controllers, Frob (Functional ROBotics). The semantic basis for Frob is Functional Reactive Programming, or simply FRP, a purely functional model of continuous time, interactive systems. FRP is built around two basic abstractions: behaviors, values de ned continuously in time, and events, discrete occurances in time. On t...
متن کاملAutomated Logical Veriication Based on Trace Abstractions
We propose a practical framework for integrating the behavioral reasoning about distributed systems with model-checking methods. Our proof methods are based on trace abstractions, which relate the behaviors of the program and the spe-ciication. We show that for nite-state systems such symbolic abstractions can be speciied conveniently in a Monadic Second-Order Logic (M2L), which allows the conc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012